turtle-back shooting - French English Dictionary